import request from "@/utils/request";

// 实体卡管理 查询列表
export function getListAPI(query) {
  return request({
    url: "/wallet/card/list",
    method: "get",
    params: query,
  });
}

// 实体卡管理 新增修改
export function addOrUpdateAPI(data) {
  return request({
    url: "/wallet/card/insert",
    method: "post",
    data: data,
  });
}

// 实体卡管理 删除
export function deleteAPI(data) {
  return request({
    url: "/wallet/card/delete",
    method: "post",
    data: data,
  });
}

// 实体卡管理 充值
export function rechargeAPI(data) {
  return request({
    url: "/wallet/card/recharge",
    method: "post",
    data: data,
  });
}

// 实体卡管理 修改状态
export function updateStatusAPI(data) {
  return request({
    url: "/wallet/card/update/status",
    method: "post",
    data: data,
  });
}

// 实体卡管理 查询充值记录列表
export function getRechargeRecordsListAPI(query) {
  return request({
    url: "/wallet/card/recharge/list",
    method: "get",
    params: query,
  });
}

// 实体卡管理 查询消费记录列表
export function getConsumeRecordsListAPI(query) {
  return request({
    url: "/wallet/card/consume/list",
    method: "get",
    params: query,
  });
}
